public Action:CustomMapFix()
{
	PrecacheSound("weapons/mg1/mg1_reload_push.wav")
	PrecacheSound("weapons/mg1/mg1_reload_rotate.wav")
	PrecacheSound("weapons/mp5k/mp5k_fire1.wav")
	PrecacheSound("weapons/mp5k/mp5k_fire2.wav")
	PrecacheSound("weapons/mp5k/mp5k_magin.wav")
	PrecacheSound("weapons/mp5k/mp5k_magout.wav")
	PrecacheSound("weapons/mp5k/mp5k_reload.wav")
	PrecacheSound("weapons/mp5k/npc_mp5k_fire1.wav")		
	PrecacheModel("models/weapons/v_mp5k.mdl")
	PrecacheModel("models/weapons/v_mg1.mdl")
	PrecacheModel("models/weapons/w_mp5k.mdl")
	PrecacheModel("models/weapons/w_mg1.mdl")
	
	decl String:currentMap[64]
	GetCurrentMap(currentMap, sizeof(currentMap))
	
	if(StrContains(currentMap, "syn_apprehension", false) == 0){
		PrecacheSound("garg/gar_alert1.wav")
		PrecacheSound("garg/gar_alert2.wav")
		PrecacheSound("garg/gar_alert3.wav")
		PrecacheSound("garg/gar_attack1.wav")
		PrecacheSound("garg/gar_attack2.wav")
		PrecacheSound("garg/gar_attack3.wav")
		PrecacheSound("garg/gar_breathe1.wav")
		PrecacheSound("garg/gar_breathe2.wav")
		PrecacheSound("garg/gar_breathe3.wav")
		PrecacheSound("garg/gar_die1.wav")
		PrecacheSound("garg/gar_die2.wav")
		PrecacheSound("garg/gar_flameoff1.wav")
		PrecacheSound("garg/gar_flameon1.wav")
		PrecacheSound("garg/gar_flamerun1.wav")
		PrecacheSound("garg/gar_idle1.wav")
		PrecacheSound("garg/gar_idle2.wav")
		PrecacheSound("garg/gar_idle3.wav")
		PrecacheSound("garg/gar_idle4.wav")
		PrecacheSound("garg/gar_idle5.wav")
		PrecacheSound("garg/gar_pain1.wav")
		PrecacheSound("garg/gar_pain2.wav")
		PrecacheSound("garg/gar_pain3.wav")
		PrecacheSound("garg/gar_step1.wav")
		PrecacheSound("garg/gar_step2.wav")
		PrecacheSound("garg/gar_stomp1.wav")
		PrecacheModel("models/garg.mdl")
	}
}